package org.sdp.pearproject.service;

import org.sdp.pearproject.dto.request.*;
import org.sdp.pearproject.dto.response.*;
import java.util.List;

/**
 * InterfaceName: EventsMemberService
 * @Description:
 * @Author: SDP
 * @Date: 2022-08-05
 * @Version: 1.0
 * Table: pear_events_member
 * Comment:
 * 日程-成员表
 */
public interface EventsMemberService {
    Integer addEventsMember(EventsMemberAddRequest request) throws Exception;

    Integer updateEventsMember(EventsMemberUpdateRequest request) throws Exception;

    Integer deleteEventsMember(EventsMemberDeleteRequest request) throws Exception;

    EventsMemberQueryResponse queryEventsMember(EventsMemberQueryRequest request) throws Exception;

    List<EventsMemberQueryResponse> listEventsMember(EventsMemberQueryRequest request) throws Exception;

    Integer countEventsMember(EventsMemberQueryRequest request) throws Exception;

    BaseStatResponse statEventsMember(EventsMemberQueryRequest request) throws Exception;

}
